home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / treiber / drucker / kyocera / kpdl / winnt351 / kpdlb01.exe / CODPPD.PPD next >
Encoding:
Text File  |  1996-04-24  |  28.0 KB  |  766 lines

  1. *ModelSection: "0"
  2. *PPD-Adobe: "4.0"
  3. *% Modified 24. April 1996, HSM AG, Version COD (WinNT)
  4. *LanguageEncoding: ISOLatin1
  5. *ModelName: "Generic (Level I)"
  6. *NickName: "Generic (Level I)"
  7. *PCFileName: "CODPPD.PPD"
  8. *Product: "(COD Postscript NT)"
  9. *PSVersion: "(51.8)1"
  10. *ColorDevice: False
  11. *DefaultColorSpace: Gray
  12. *FileSystem: False
  13. *LanguageLevel:  "1"
  14. *Throughput: "10"
  15. *OpenUI *PageSize: PickOne
  16. *OrderDependency: 30 AnySetup *PageSize
  17. *DefaultPageSize:  A4
  18. *PageSize A4: "mark statusdict begin {a4tray}stopped {a4}if  end cleartomark"
  19. *PageSize A4Small: "mark statusdict begin {a4tray}stopped {a4small}if end cleartomark"
  20. *PageSize B5: "mark statusdict begin {b5tray}stopped {b5}if end cleartomark"
  21. *PageSize Envelope.459.649/C5 Envelope: "mark statusdict begin {c5envelopetray}stopped {c5envelope}if end cleartomark"
  22. *PageSize Envelope.312.624/DL Envelope: "mark statusdict begin {dlenvelopetray}stopped {dlenvelope}if end cleartomark"
  23. *PageSize Letter: "mark statusdict begin {lettertray} stopped {letter}if end cleartomark"
  24. *PageSize LetterSmall: "mark statusdict begin {lettertray} stopped {lettersmall}if end cleartomark"
  25. *PageSize Legal: "mark statusdict begin{legaltray}stopped {legal}if end cleartomark"
  26. *PageSize Executive: "mark statusdict begin {executivetray}stopped {executive}if end cleartomark"
  27. *PageSize Envelope.297.684/Comm #10 Envelope: "mark statusdict begin {com10envelopetray}stopped {com10envelope}if end cleartomark"
  28. *PageSize Envelope.279.540/Monarch Envelope: "mark statusdict begin {monarcenvelopetray}stopped {monarcenvelope}if end cleartomark"
  29. *?PageSize: "save statusdict begin 10 dict flush begin
  30. /small? {initgraphics clippath pathbbox pop pop pop 20 lt}def
  31. /a4tray {small? {(A4)}{(A4Small)}ifelse }def
  32. /lettertray {small? {(Letter)}{(LetterSmall)}ifelse}def
  33. /b5tray(B5) def
  34. /c5envelopetray(Envelope.459.649/C5 Envelope) def
  35. /dlenvelopetray(Envelope.312.624/DL Envelope) def
  36. /legaltray(Legal) def
  37. /executivetray(Executive) def
  38. /com10envelopetray(Com #10) def
  39. /monarcenvelopetray(Monarch) def
  40. mark {papersize {cvx exec = flush} if}stopped 
  41. {printerstatus 16#ff and
  42.     dup dup dup 2 eq {/a4tray cvx exec = flush}
  43.             {8 eq {/lettertray cvx exec = flush}
  44.                 {18 eq {/b5tray cvx exec = flush}
  45.                     {24 eq {/legaltray cvx exec = flush}
  46.                         {(nocassette) = flush}ifelse
  47.                     }ifelse
  48.                 }ifelse
  49.             }ifelse
  50. }if
  51. end end cleartomark restore
  52. "
  53. *End
  54. *CloseUI: *PageSize
  55. *OpenUI *PageRegion: PickOne
  56. *OrderDependency: 40 AnySetup *PageRegion
  57. *DefaultPageRegion: A4
  58. *PageRegion A4: "a4"
  59. *PageRegion B5: "b5"
  60. *PageRegion Envelope.459.649/C5 Envelope: "c5envelope"
  61. *PageRegion Envelope.312.624/DL Envelope: "dlenvelope"
  62. *PageRegion Letter: "letter"
  63. *PageRegion Legal: "legal"
  64. *PageRegion LetterSmall: "lettersmall"
  65. *PageRegion A4Small: "a4small"
  66. *PageRegion Executive: "executivepage"
  67. *PageRegion Envelope.297.684/Comm #10 Envelope: "com10envelope"
  68. *PageRegion Envelope.279.540/Monarch Envelope: "monarcenvelope"
  69. *CloseUI: *PageRegion
  70. *DefaultImageableArea: A4
  71. *ImageableArea A4: "13 10 577 832 "
  72. *ImageableArea B5: "21 10 500 715 "
  73. *ImageableArea Envelope.459.649/C5 Envelope: "18 19 440 630 "
  74. *ImageableArea Envelope.312.624/DL Envelope: "18 19 294 605 "
  75. *ImageableArea Letter: "15 8 597 784 "
  76. *ImageableArea Legal: "15 8 597 1000 "
  77. *ImageableArea LetterSmall: "31 31 583 761 "
  78. *ImageableArea A4Small: "27 31 567 811 "
  79. *ImageableArea Executive: "18 19 501 738 "
  80. *ImageableArea Envelope.297.684/Comm #10 Envelope: "18 19 278 666 "
  81. *ImageableArea Envelope.279.540/Monarch Envelope: "18 19 259 522 "
  82. *?ImageableArea: "
  83.       save
  84.         /pr{{ceiling exch ceiling}{floor exch floor}ifelse
  85.             psub psub
  86.         }def
  87.         /psub{cvi =string cvs print ( ) print}def
  88.         initgraphics clippath pathbbox
  89.         4 2 roll true pr false pr flush 
  90.     restore
  91. "
  92. *End
  93. *DefaultPaperDimension: A4
  94. *PaperDimension A4: "595 842"
  95. *PaperDimension B5: "516 729"
  96. *PaperDimension Envelope.459.649/C5 Envelope: "459 649"
  97. *PaperDimension Envelope.312.624/DL Envelope: "312 624"
  98. *PaperDimension Letter: "612 792"
  99. *PaperDimension Legal: "612 1008"
  100. *PaperDimension LetterSmall: "552 730"
  101. *PaperDimension A4Small: "537 780"
  102. *PaperDimension Executive: "522 756"
  103. *PaperDimension Envelope.297.684/Comm #10 Envelope: "297 684"
  104. *PaperDimension Envelope.279.540/Monarch Envelope: "279 540"
  105. *VariablePaperSize: False
  106. *OpenGroup: InstallableOptions
  107. *OpenUI *Option1/Lower Tray (LT-1000): Boolean
  108. *DefaultOption1: False
  109. *Option1 True/Installed: ""
  110. *Option1 False/Not Installed: ""
  111. *CloseUI: *Option1
  112. *CloseGroup: InstallableOptions
  113. *UIConstraints: *Option1 False *InputSlot Lower
  114. *OpenUI *InputSlot: PickOne
  115. *OrderDependency: 20 AnySetup *InputSlot
  116. *DefaultInputSlot: Upper
  117. *InputSlot Upper: "false statusdict /settrayswitch get exec 0 statusdict /assignpapertray get exec"
  118. *InputSlot Lower: "false statusdict /settrayswitch get exec 1 statusdict /assignpapertray get exec"
  119. *CloseUI: *InputSlot
  120. *DefaultOutputOrder: Normal
  121. *OpenUI *ManualFeed: Boolean
  122. *OrderDependency: 20 AnySetup *ManualFeed
  123. *DefaultManualFeed: False
  124. *ManualFeed True: "statusdict/manualfeed true put"
  125. *ManualFeed False: "statusdict/manualfeed false put"
  126. *?ManualFeed: "
  127. statusdict/manualfeed get{(True)}{(False)}ifelse = flush"
  128. *End
  129. *CloseUI :*ManualFeed
  130. *DefaultResolution: 300dpi
  131. *?Resolution: "
  132. save
  133.         initgraphics
  134.         matrix defaultmatrix 0 get 72 mul round cvi 
  135.         (      ) cvs print (dpi)= flush
  136.     restore
  137. "
  138. *End
  139. *ScreenFreq: "60.0"
  140. *ScreenAngle: "45.0"
  141. *ScreenProc Dot: "
  142. {  dup    mul    exch    dup    mul    add  1   exch    sub  }
  143. "
  144. *End
  145. *DefaultScreenProc: Dot
  146. *DefaultFont: Courier
  147. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  148. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  149. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  150. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  151. *Font Helvetica: Standard "(001.006S)" Standard ROM
  152. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  153. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  154. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  155. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  156. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  157. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  158. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  159. *Font Courier: Standard "(002.004S)" Standard ROM
  160. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  161. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  162. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  163. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  164. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  165. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  166. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  167. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  168. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  169. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  170. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  171. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  172. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  173. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  174. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  175. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  176. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  177. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  178. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  179. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  180. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  181. *Font Symbol: Special "(001.007S)" Special ROM
  182. *?FontList: "
  183.     save
  184.             FontDirectory{pop ==}forall
  185.             (*)print flush
  186.       restore
  187. "
  188. *End
  189. *?FontQuery: "
  190.     save 
  191.             count 1 gt 
  192.             {exch dup dup
  193.                   =string  cvs (/) print print (:) print
  194.                   FontDirectory exch known 
  195.                      {pop(Yes)}
  196.                         counttomark 
  197.                         0 gt    {cleartomark(Yes)}
  198.                                 {cleartomark(No)
  199.                         }ifelse
  200.                 }ifelse
  201.                 = 
  202.             }if
  203.             (*) = flush
  204.         restore
  205. "
  206. *End
  207. *FreeVM: "603176"
  208. *Reset: "
  209.     clear cleardictstack
  210.     serverdict begin 0 exitserver
  211.     systemdict /quit get exec
  212. "
  213. *End
  214. *PassWord: "0"
  215. *ExitServer: "serverdict begin 0 exitserver"
  216. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  217.  
  218.  
  219.  
  220. *ModelSection: "1"
  221.  
  222. *PPD-Adobe: "4.0"
  223. *% HL10PS.spd: Simplified form of HL-10PS.ppd
  224. *% Modified 24. Dezember 1995, Stefan Hagenbuch, Version 1.00
  225. *% Modified 11. April 1996, HSM AG, Version COD (WinNT)
  226. *LanguageEncoding: ISOLatin1
  227. *ModelName: "KPDL (I) 300 dpi"
  228. *NickName: "KPDL (I) 300 dpi"
  229. *PCFileName: "CODPPD.PPD"
  230. *Product: "(COD Postscript NT)"
  231. *PSVersion: "(51.8)1"
  232. *ColorDevice: False
  233. *DefaultColorSpace: Gray
  234. *FileSystem: False
  235. *LanguageLevel:  "1"
  236. *Throughput: "10"
  237. *OpenUI *PageSize: PickOne
  238. *OrderDependency: 30 AnySetup *PageSize
  239. *DefaultPageSize:  A4
  240. *PageSize A4: "mark statusdict begin {a4tray}stopped {a4}if  end cleartomark"
  241. *PageSize A4Small: "mark statusdict begin {a4tray}stopped {a4small}if end cleartomark"
  242. *PageSize B5: "mark statusdict begin {b5tray}stopped {b5}if end cleartomark"
  243. *PageSize Envelope.459.649/C5 Envelope: "mark statusdict begin {c5envelopetray}stopped {c5envelope}if end cleartomark"
  244. *PageSize Envelope.312.624/DL Envelope: "mark statusdict begin {dlenvelopetray}stopped {dlenvelope}if end cleartomark"
  245. *PageSize Letter: "mark statusdict begin {lettertray} stopped {letter}if end cleartomark"
  246. *PageSize LetterSmall: "mark statusdict begin {lettertray} stopped {lettersmall}if end cleartomark"
  247. *PageSize Legal: "mark statusdict begin{legaltray}stopped {legal}if end cleartomark"
  248. *PageSize Executive: "mark statusdict begin {executivetray}stopped {executive}if end cleartomark"
  249. *PageSize Envelope.297.684/Comm #10 Envelope: "mark statusdict begin {com10envelopetray}stopped {com10envelope}if end cleartomark"
  250. *PageSize Envelope.279.540/Monarch Envelope: "mark statusdict begin {monarcenvelopetray}stopped {monarcenvelope}if end cleartomark"
  251. *?PageSize: "save statusdict begin 10 dict flush begin
  252. /small? {initgraphics clippath pathbbox pop pop pop 20 lt}def
  253. /a4tray {small? {(A4)}{(A4Small)}ifelse }def
  254. /lettertray {small? {(Letter)}{(LetterSmall)}ifelse}def
  255. /b5tray(B5) def
  256. /c5envelopetray(Envelope.459.649/C5 Envelope) def
  257. /dlenvelopetray(Envelope.312.624/DL Envelope) def
  258. /legaltray(Legal) def
  259. /executivetray(Executive) def
  260. /com10envelopetray(Com #10) def
  261. /monarcenvelopetray(Monarch) def
  262. mark {papersize {cvx exec = flush} if}stopped 
  263. {printerstatus 16#ff and
  264.     dup dup dup 2 eq {/a4tray cvx exec = flush}
  265.             {8 eq {/lettertray cvx exec = flush}
  266.                 {18 eq {/b5tray cvx exec = flush}
  267.                     {24 eq {/legaltray cvx exec = flush}
  268.                         {(nocassette) = flush}ifelse
  269.                     }ifelse
  270.                 }ifelse
  271.             }ifelse
  272. }if
  273. end end cleartomark restore
  274. "
  275. *End
  276. *CloseUI: *PageSize
  277. *OpenUI *PageRegion: PickOne
  278. *OrderDependency: 40 AnySetup *PageRegion
  279. *DefaultPageRegion: A4
  280. *PageRegion A4: "a4"
  281. *PageRegion B5: "b5"
  282. *PageRegion Envelope.459.649/C5 Envelope: "c5envelope"
  283. *PageRegion Envelope.312.624/DL Envelope: "dlenvelope"
  284. *PageRegion Letter: "letter"
  285. *PageRegion Legal: "legal"
  286. *PageRegion LetterSmall: "lettersmall"
  287. *PageRegion A4Small: "a4small"
  288. *PageRegion Executive: "executivepage"
  289. *PageRegion Envelope.297.684/Comm #10 Envelope: "com10envelope"
  290. *PageRegion Envelope.279.540/Monarch Envelope: "monarcenvelope"
  291. *CloseUI: *PageRegion
  292. *DefaultImageableArea: A4
  293. *ImageableArea A4: "13 10 577 832 "
  294. *ImageableArea B5: "21 10 500 715 "
  295. *ImageableArea Envelope.459.649/C5 Envelope: "18 19 440 630 "
  296. *ImageableArea Envelope.312.624/DL Envelope: "18 19 294 605 "
  297. *ImageableArea Letter: "15 8 597 784 "
  298. *ImageableArea Legal: "15 8 597 1000 "
  299. *ImageableArea LetterSmall: "31 31 583 761 "
  300. *ImageableArea A4Small: "27 31 567 811 "
  301. *ImageableArea Executive: "18 19 501 738 "
  302. *ImageableArea Envelope.297.684/Comm #10 Envelope: "18 19 278 666 "
  303. *ImageableArea Envelope.279.540/Monarch Envelope: "18 19 259 522 "
  304. *?ImageableArea: "
  305.       save
  306.         /pr{{ceiling exch ceiling}{floor exch floor}ifelse
  307.             psub psub
  308.         }def
  309.         /psub{cvi =string cvs print ( ) print}def
  310.         initgraphics clippath pathbbox
  311.         4 2 roll true pr false pr flush 
  312.     restore
  313. "
  314. *End
  315. *DefaultPaperDimension: A4
  316. *PaperDimension A4: "595 842"
  317. *PaperDimension B5: "516 729"
  318. *PaperDimension Envelope.459.649/C5 Envelope: "459 649"
  319. *PaperDimension Envelope.312.624/DL Envelope: "312 624"
  320. *PaperDimension Letter: "612 792"
  321. *PaperDimension Legal: "612 1008"
  322. *PaperDimension LetterSmall: "552 730"
  323. *PaperDimension A4Small: "537 780"
  324. *PaperDimension Executive: "522 756"
  325. *PaperDimension Envelope.297.684/Comm #10 Envelope: "297 684"
  326. *PaperDimension Envelope.279.540/Monarch Envelope: "279 540"
  327. *VariablePaperSize: False
  328. *OpenGroup: InstallableOptions
  329. *OpenUI *Option1/Lower Tray (LT-1000): Boolean
  330. *DefaultOption1: False
  331. *Option1 True/Installed: ""
  332. *Option1 False/Not Installed: ""
  333. *CloseUI: *Option1
  334. *CloseGroup: InstallableOptions
  335. *UIConstraints: *Option1 False *InputSlot Lower
  336. *OpenUI *InputSlot: PickOne
  337. *OrderDependency: 20 AnySetup *InputSlot
  338. *DefaultInputSlot: Upper
  339. *InputSlot Upper: "false statusdict /settrayswitch get exec 0 statusdict /assignpapertray get exec"
  340. *InputSlot Lower: "false statusdict /settrayswitch get exec 1 statusdict /assignpapertray get exec"
  341. *CloseUI: *InputSlot
  342. *DefaultOutputOrder: Normal
  343. *OpenUI *ManualFeed: Boolean
  344. *OrderDependency: 20 AnySetup *ManualFeed
  345. *DefaultManualFeed: False
  346. *ManualFeed True: "statusdict/manualfeed true put"
  347. *ManualFeed False: "statusdict/manualfeed false put"
  348. *?ManualFeed: "
  349. statusdict/manualfeed get{(True)}{(False)}ifelse = flush"
  350. *End
  351. *CloseUI :*ManualFeed
  352. *DefaultResolution: 300dpi
  353. *?Resolution: "
  354. save
  355.         initgraphics
  356.         matrix defaultmatrix 0 get 72 mul round cvi 
  357.         (      ) cvs print (dpi)= flush
  358.     restore
  359. "
  360. *End
  361. *ScreenFreq: "60.0"
  362. *ScreenAngle: "45.0"
  363. *ScreenProc Dot: "
  364. {  dup    mul    exch    dup    mul    add  1   exch    sub  }
  365. "
  366. *End
  367. *DefaultScreenProc: Dot
  368. *DefaultFont: Courier
  369. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  370. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  371. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  372. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  373. *Font Helvetica: Standard "(001.006S)" Standard ROM
  374. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  375. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  376. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  377. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  378. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  379. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  380. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  381. *Font Courier: Standard "(002.004S)" Standard ROM
  382. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  383. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  384. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  385. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  386. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  387. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  388. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  389. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  390. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  391. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  392. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  393. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  394. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  395. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  396. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  397. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  398. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  399. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  400. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  401. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  402. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  403. *Font Symbol: Special "(001.007S)" Special ROM
  404. *?FontList: "
  405.     save
  406.             FontDirectory{pop ==}forall
  407.             (*)print flush
  408.       restore
  409. "
  410. *End
  411. *?FontQuery: "
  412.     save 
  413.             count 1 gt 
  414.             {exch dup dup
  415.                   =string  cvs (/) print print (:) print
  416.                   FontDirectory exch known 
  417.                      {pop(Yes)}
  418.                         counttomark 
  419.                         0 gt    {cleartomark(Yes)}
  420.                                 {cleartomark(No)
  421.                         }ifelse
  422.                 }ifelse
  423.                 = 
  424.             }if
  425.             (*) = flush
  426.         restore
  427. "
  428. *End
  429. *FreeVM: "603176"
  430. *Reset: "
  431.     clear cleardictstack
  432.     serverdict begin 0 exitserver
  433.     systemdict /quit get exec
  434. "
  435. *End
  436. *PassWord: "0"
  437. *ExitServer: "serverdict begin 0 exitserver"
  438. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  439.  
  440.  
  441. *ModelSection: "2"
  442. *PPD-Adobe: "4.0"
  443. *% HL-10H.spd: Simplified form of HL-10H.PPD
  444. *% Modified 24. Dezember 1995, Stefan Hagenbuch, Version 1.00
  445. *% Modified 11. April 1996, HSM AG, Version COD (WinNT)
  446. *LanguageEncoding: ISOLatin1
  447. *PCFileName: "CODPPD.PPD"
  448. *Product: "(COD Postscript NT)"
  449. *PSVersion: "(51.8)1"
  450. *ModelName: "KPDL (I) 600 dpi"
  451. *NickName: "KPDL (I) 600 dpi"
  452. *ColorDevice: False
  453. *LanguageLevel:  "1"
  454. *Throughput: "10"
  455. *Protocols: PJL
  456. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL COMMENT Beta Kyocera Level I<0A>"
  457. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT <0A>"
  458. *JCLEnd: "<1B>%-12345X@PJL RDYMSG DISPLAY=<22><22><0A>@PJL EOJ<0A><1B>%-12345X"
  459. *OpenUI *PageSize: PickOne
  460. *OrderDependency: 30 AnySetup *PageSize
  461. *DefaultPageSize:  Letter
  462. *PageSize A4: "mark statusdict begin {a4tray}stopped {a4}if  end cleartomark"
  463. *PageSize A5: "mark statusdict begin {a5tray}stopped {a5}if  end cleartomark"
  464. *PageSize A4Small: "mark statusdict begin {a4tray}stopped {a4small}if end cleartomark"
  465. *PageSize B5: "mark statusdict begin /JISBsize true def {b5tray}stopped {b5}if end cleartomark"
  466. *PageSize Envelope.459.649/C5 Envelope: "mark statusdict begin {c5envelopetray}stopped {c5envelope}if end cleartomark"
  467. *PageSize Envelope.312.624/DL Envelope: "mark statusdict begin {dlenvelopetray}stopped {dlenvelope}if end cleartomark"
  468. *PageSize Letter: "mark statusdict begin {lettertray} stopped {letter}if end cleartomark"
  469. *PageSize LetterSmall: "mark statusdict begin {lettertray} stopped {lettersmall}if end cleartomark"
  470. *PageSize Legal: "mark statusdict begin{legaltray}stopped {legal}if end cleartomark"
  471. *PageSize Executive: "mark statusdict begin {executivetray}stopped {executive}if end cleartomark"
  472. *PageSize Envelope.297.684/Comm #10 Envelope: "mark statusdict begin {com10envelopetray}stopped {com10envelope}if end cleartomark"
  473. *PageSize Envelope.279.540/Monarch Envelope: "mark statusdict begin {monarcenvelopetray}stopped {monarcenvelope}if end cleartomark"
  474. *?PageSize: "save statusdict begin 10 dict flush begin
  475. /small? {initgraphics clippath pathbbox pop pop pop 20 lt}def
  476. /a4tray {small? {(A4)}{(A4Small)}ifelse }def
  477. /lettertray {small? {(Letter)}{(LetterSmall)}ifelse}def
  478. /b5tray (B5) def
  479. /c5envelopetray(Envelope.459.649/C5 Envelope) def
  480. /dlenvelopetray(Envelope.312.624/DL Envelope) def
  481. /legaltray(Legal) def
  482. /executivetray(Executive) def
  483. /com10envelopetray(Com #10) def
  484. /monarcenvelopetray(Monarch) def
  485. mark {papersize {cvx exec = flush} if}stopped 
  486. {printerstatus 16#ff and
  487.     dup dup dup 2 eq {/a4tray cvx exec = flush}
  488.             {8 eq {/lettertray cvx exec = flush}
  489.                 {18 eq {/b5tray cvx exec = flush}
  490.                     {24 eq {/legaltray cvx exec = flush}
  491.                         {(nocassette) = flush}ifelse
  492.                     }ifelse
  493.                 }ifelse
  494.             }ifelse
  495. }if
  496. end end cleartomark restore
  497. *End
  498. *CloseUI: *PageSize
  499. *OpenUI *PageRegion: PickOne
  500. *OrderDependency: 40 AnySetup *PageRegion
  501. *DefaultPageRegion: Letter
  502. *PageRegion A4: "a4"
  503. *PageRegion A5: "a5"
  504. *PageRegion B5: "JISb5"
  505. *PageRegion Envelope.459.649/C5 Envelope: "c5envelope"
  506. *PageRegion Envelope.312.624/DL Envelope: "dlenvelope"
  507. *PageRegion Letter: "letter"
  508. *PageRegion Legal: "legal"
  509. *PageRegion LetterSmall: "lettersmall"
  510. *PageRegion A4Small: "a4small"
  511. *PageRegion Executive: "executivepage"
  512. *PageRegion Envelope.297.684/Comm #10 Envelope: "com10envelope"
  513. *PageRegion Envelope.279.540/Monarch Envelope: "monarcenvelope"
  514. *CloseUI: *PageRegion
  515. *DefaultImageableArea: Letter
  516. *ImageableArea A4: "13 10 581 832 "
  517. *ImageableArea A5: "14 13 405 583 "
  518. *ImageableArea B5: "17 10 499 715 "
  519. *ImageableArea Envelope.459.649/C5 Envelope: "18 19 440 630 "
  520. *ImageableArea Envelope.312.624/DL Envelope: "18 19 294 605 "
  521. *ImageableArea Letter: "15 8 597 784 "
  522. *ImageableArea Legal: "15 8 597 1000 "
  523. *ImageableArea LetterSmall: "31 31 583 761 "
  524. *ImageableArea A4Small: "27 31 571 811 "
  525. *ImageableArea Executive: "18 19 501 738 "
  526. *ImageableArea Envelope.297.684/Comm #10 Envelope: "18 19 279 666 "
  527. *ImageableArea Envelope.279.540/Monarch Envelope: "18 19 263 522 "
  528. *?ImageableArea: "
  529.       save
  530.         /pr{{ceiling exch ceiling}{floor exch floor}ifelse
  531.             psub psub
  532.         }def
  533.         /psub{cvi =string cvs print ( ) print}def
  534.         initgraphics clippath pathbbox
  535.         4 2 roll true pr false pr flush 
  536.     restore
  537. "
  538. *End
  539. *DefaultPaperDimension: Letter
  540. *PaperDimension A4: "595 842"
  541. *PaperDimension A5: "420 595"
  542. *PaperDimension B5: "516 729"
  543. *PaperDimension Envelope.459.649/C5 Envelope: "459 649"
  544. *PaperDimension Envelope.312.624/DL Envelope: "312 624"
  545. *PaperDimension Letter: "612 792"
  546. *PaperDimension Legal: "612 1008"
  547. *PaperDimension LetterSmall: "552 730"
  548. *PaperDimension A4Small: "537 780"
  549. *PaperDimension Executive: "522 756"
  550. *PaperDimension Envelope.297.684/Comm #10 Envelope: "297 684"
  551. *PaperDimension Envelope.279.540/Monarch Envelope: "279 540"
  552. *VariablePaperSize: False
  553. *OpenGroup: InstallableOptions
  554. *OpenUI *Option1/Lower Cassette (LT-1000): Boolean
  555. *DefaultOption1: False
  556. *Option1 True/Installed: ""
  557. *Option1 False/Not installed: ""
  558. *CloseUI: *Option1
  559. *FreeVM: "1225740"
  560. *OpenUI *M_Option/Memory (RAM): PickOne
  561. *DefaultM_Option: 6Meg
  562. *M_Option 2Meg/2 MByte: ""
  563. *M_Option 3Meg/3 MByte: ""
  564. *M_Option 4Meg/4 MByte: ""
  565. *M_Option 5Meg/5 MByte: ""
  566. *M_Option 6Meg/6 MByte: ""
  567. *M_Option 7Meg/7 MByte: ""
  568. *M_Option 8Meg/8 MByte: ""
  569. *M_Option 9Meg/9 MByte: ""
  570. *M_Option 10Meg/10 MByte: ""
  571. *M_Option 11Meg/11 MByte: ""
  572. *M_Option 12Meg/12 MByte: ""
  573. *M_Option 13Meg/13 MByte: ""
  574. *M_Option 14Meg/14 MByte: ""
  575. *M_Option 15Meg/15 MByte: ""
  576. *M_Option 16Meg/16 MByte: ""
  577. *M_Option 17Meg/17 MByte: ""
  578. *M_Option 18Meg/18 MByte: ""
  579. *M_Option 19Meg/19 MByte: ""
  580. *M_Option 20Meg/20 MByte: ""
  581. *M_Option 21Meg/21 MByte: ""
  582. *M_Option 22Meg/22 MByte: ""
  583. *M_Option 23Meg/23 MByte: ""
  584. *M_Option 24Meg/24 MByte: ""
  585. *M_Option 26Meg/26 MByte: ""
  586. *M_Option 27Meg/27 MByte: ""
  587. *M_Option 28Meg/28 MByte: ""
  588. *M_Option 30Meg/30 MByte: ""
  589. *M_Option 34Meg/34 MByte: ""
  590. *CloseUI: *M_Option
  591. *CloseGroup: InstallableOptions
  592. *UIConstraints: *M_Option 2Meg *JCLResolution 600dpi
  593. *UIConstraints: *M_Option 3Meg *JCLResolution 600dpi
  594. *UIConstraints: *M_Option 4Meg *JCLResolution 600dpi
  595. *UIConstraints: *M_Option 5Meg *JCLResolution 600dpi
  596. *UIConstraints: *Option1 False *InputSlot Lower
  597. *JCLOpenUI *JCLHRC/HRC: PickOne
  598. *DefaultJCLHRC: PrinterDefault
  599. *OrderDependency: 10 JCLSetup  *JCLHRC
  600. *JCLHRC PrinterDefault/Printer Default: ""
  601. *JCLHRC LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
  602. *JCLHRC MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
  603. *JCLHRC DARK/Dark: "@PJL SET RET = DARK<0A>"
  604. *JCLHRC Off/Off: "@PJL SET RET = OFF<0A>"
  605. *JCLCloseUI: *JCLHRC
  606. *OpenUI *InputSlot: PickOne
  607. *OrderDependency: 20 AnySetup *InputSlot
  608. *DefaultInputSlot: Upper
  609. *InputSlot Upper: "
  610.     statusdict begin
  611.     false settrayswitch
  612.     0 assignpapertray
  613.     papersize pop 
  614.     dup dup /letter eq exch /a4 eq or
  615.         {initgraphics clippath pathbbox pop pop pop 20 ge
  616.             {/letter eq
  617.                 {/lettersmall}
  618.                 {/a4small} ifelse
  619.             }if
  620.         } if
  621.     cvx exec
  622.     end
  623. "
  624. *End
  625. *InputSlot Lower: "
  626.     statusdict begin
  627.     false settrayswitch
  628.     1 assignpapertray
  629.     papersize pop 
  630.     dup dup /letter eq exch /a4 eq or
  631.         {initgraphics clippath pathbbox pop pop pop 20 ge
  632.             {/letter eq
  633.                 {/lettersmall}
  634.                 {/a4small} ifelse
  635.             }if
  636.         } if
  637.     cvx exec
  638.     end
  639. "
  640. *End
  641. *CloseUI: *InputSlot
  642. *UIConstraints: *InputSlot Lower *PageSize A5
  643. *UIConstraints: *InputSlot Lower *PageSize ISOB5
  644. *UIConstraints: *InputSlot Lower *PageSize Envelope.459.649
  645. *UIConstraints: *InputSlot Lower *PageSize Envelope.312.624
  646. *UIConstraints: *InputSlot Lower *PageSize Envelope.297.684
  647. *UIConstraints: *InputSlot Lower *PageSize Envelope.279.540
  648. *DefaultOutputOrder: Normal
  649. *OpenUI *ManualFeed: Boolean
  650. *OrderDependency: 20 AnySetup *ManualFeed
  651. *DefaultManualFeed: False
  652. *ManualFeed True: "statusdict/manualfeed true put"
  653. *ManualFeed False: "statusdict/manualfeed false put"
  654. *?ManualFeed: "
  655. statusdict/manualfeed get{(True)}{(False)}ifelse = flush"
  656. *End
  657. *CloseUI :*ManualFeed
  658. *JCLOpenUI *JCLResolution: PickOne
  659. *DefaultJCLResolution: 600dpi
  660. *OrderDependency: 10 JCLSetup  *JCLResolution
  661. *JCLResolution 600dpi: "@PJL SET RESOLUTION = 600<0A>"
  662. *JCLResolution 300dpi: "@PJL SET RESOLUTION = 300<0A>"
  663. *JCLCloseUI: *JCLResolution
  664. *ScreenFreq: "75.0"
  665. *ScreenAngle: "45.0"
  666. *ResScreenFreq 600dpi: "75.0"
  667. *ResScreenAngle 600dpi: "45.0"
  668. *ResScreenFreq 300dpi: "60.0"
  669. *ResScreenAngle 300dpi: "45.0"
  670. *ScreenProc Dot: "
  671. {  dup    mul    exch    dup    mul    add  1   exch    sub  }
  672. "
  673. *End
  674. *DefaultScreenProc: Dot
  675. *DefaultFont: Courier
  676. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  677. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  678. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  679. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  680. *Font Helvetica: Standard "(001.006S)" Standard ROM
  681. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  682. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  683. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  684. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  685. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  686. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  687. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  688. *Font Courier: Standard "(002.004S)" Standard ROM
  689. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  690. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  691. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  692. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  693. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  694. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  695. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  696. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  697. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  698. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  699. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  700. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  701. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  702. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  703. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  704. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  705. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  706. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  707. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  708. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  709. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  710. *Font Symbol: Special "(001.007S)" Special ROM
  711. *?FontQuery: "
  712. save
  713. count 1 gt
  714.   {exch dup dup
  715.    =string cvs (/) print print (:) print
  716.    FontDirectory exch known
  717.      {pop(Yes)}
  718.      {(fonts/)AppendName exch pop mark exch
  719.       {}=string filenameforall counttomark
  720.       0 gt
  721.         {cleartomark(Yes)}
  722.         {cleartomark(No)}ifelse
  723.      }ifelse
  724.    =
  725.   }if
  726.   (*) = flush
  727. restore
  728. "
  729. *End
  730. *?FontList: "
  731.     save
  732.             FontDirectory{pop ==}forall
  733.             (*)print
  734.           restore
  735. "
  736. *End
  737. *?FontQuery: "
  738.     save 
  739.             count 1 gt 
  740.             {exch dup dup
  741.                   =string  cvs (/) print print (:) print
  742.                   FontDirectory exch known 
  743.                      {pop(Yes)}
  744.                         counttomark 
  745.                         0 gt    {cleartomark(Yes)}
  746.                                 {cleartomark(No)
  747.                         }ifelse
  748.                 }ifelse
  749.                 = 
  750.             }if
  751.             (*) = flush
  752.         restore
  753. "
  754. *End
  755. *Reset: "
  756.     clear cleardictstack
  757.     serverdict begin 0 exitserver
  758.     systemdict /quit get exec
  759. "
  760. *End
  761. *PassWord: "0"
  762. *ExitServer: "serverdict begin 0 exitserver"
  763. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  764. *End
  765.  
  766.